All the shared spaces (pool, gym, lobby, restaurant, etc) were top notch, really nice and well maintained. Our room was just ok, but could just have been the one we got...we didn't have a view at all (basically staring at a wall) and bathroom was a bit warn down. The location is great, all in all I would recommend.