One of the best places we've stayed at.
Pros: Almost everything. The rooms are big, the kitchen is excellent and has everything you need for cooking, clean bathrooms. Like I said, almost everything is great. It's definitely one of the best place we've stayed at. Cons: There are no big things here but just one comment: we arrived early to the hotel and even though we informed the hotel about it, they didn't give the rooms until their check-in time. we were tired from the 6 hour flight and then we had to wait in the lobby for another 6 hours.