This hotel was way better than what we were expecting. Don't know what the reviews were about the food being bad. We like good food and overall it was great. Only one night that wasn't amazing (we thought) was the Fiesta Night's food but generally it was great.
First room had a loud noise from HVAC above and they moved us no problem to a higher room which didn't have a balcony but it was a great room and we saw whales most mornings! So cool.
The only downside to this hotel, like others have mentioned is the timeshare people. It's really hard to know that that's what they are as they look like normal staff there that appear to want to help you. They are very pushy and I don't know why the hotel has allowed this sort of service without being transparent about what they are selling. The rest of the staff were lovely, very high standard of service but the timeshare pushiness puts a sour taste in your mouth, they wasted a lot of our time talking our ears off on multiple occasions and we're too polite but eventually I told them they're wasting our time and we don't have a long stay there.
Anyway, I would go back here for sure especially now I know who the timeshare people are so I can avoid them.