I would've rated this place as overall 5 stars, but it was difficult to place a room service order and some of the items we asked for were not delivered. Not a huge issue, but since we were only there one night for less than 12 hours, that ended up being the most notable experience from our stay. That said, the food was delicious with a great selection, everything was very clean, they scheduled an early morning taxi for us, and the check-in/check-out process was very easy.