Overall, we were very happy with our stay. The hotel is well maintained and has a modern feel, the common areas, restaurants, room, pool, everything looks fairly new with high level finishes. The room was really nice, the bed was comfortable and we really liked the shower in middle of room (we thought it was a great layout). Most of the staff were very helpful, friendly and accommodating. The breakfast was better than most hotels we've stayed before. The location is excellent to see all the sights. The only thing that could be improved is some of the security staff were a little aggressive in questioning us upon our return to the hotel in the afternoon. Just because we were wearing shorts and t-shirts doesn't mean we can't be guests at your hotel. Maybe some additional training for that is all that's needed.