Decent, but not great. Loved the pool, the breakfast is great, and the hotel is modern and clean. Shower took literally 15 minutes to heat up though, and our curtain rail came crashing down on the first pull. Staff was very unapologetic about either issue, and I had to make a bit of a scene before they bothered to at least put a temporary cover on the window next to our bed.