They have 2 extra, high charges: incidentals (like $100/day) per day, not stay and resort fee of $35 for a gym, business center, yoga classes they dont have! you have to walk 5 blocks to another property if you want any of that. Yoga isnt offered every day, you need to check with them. They dont clean the rooms or change the sheets you have to hunt them down to get the service. It was until day #7 that we got a rug for the shower. Floors aren't cleaned as our socks were dirty from walking inside our room. Food is expensive & mediocre, service is bad, drinks are bland & diluted. Room service options are limited. Same 2 drinks $25 one day and $37 another day. I was stopped in the hallway after breakfast before walking to my room and asked for an ID, however they didnt ask my boyfriend for anything, as if i was a what? "because i saw you standing outside". The safe from one day to the next said wrong code and they said i forgot it... been using the same one for years... shady! Online pictures show a hotel with a beach, and beach club. It doesnt even have a beach and you dont want to sit or walk on their rocks as there are a lot of weird people hanging out there. I will never recommend this place and definetly not goint back. Not recommended if you have your car or a rental as they charge even if you self park. Its very inconvenient to drive to the property.