Guest Report
Posted: Sat Jul 04, 2009 1:57 am
We were only able to stay one night at Alibaba's but it was more amazing then what we expected. The view was incredible and the rooms were clean and well kept. I HIGHLY recommend it. We are planning to go back and stay more days.