"I do not recommend this hotel at all. This was honestly one of the worst experiences I have ever had while traveling with my family. The rooms were extremely dirty, the beds were broken, and the air conditioning barely worked. The room keys constantly stopped working, and the staff did nothing to properly fix the situation.On top of that, they charged extra money to my account, promised they would refund it, and I am still fighting to get my money back. The pools were completely overcrowded with no place to sit or enjoy time with family. The beach was dirty and smelled terrible, and the bathrooms were clogged and disgusting.To make things even worse, if you have a larger vehicle they give you a hard time about parking and charge you extra money to park somewhere else, even when you have to do it yourself because they won’t help.By far the worst place I have ever stayed at. I would never come back, not even if the stay was free. I am still dealing with them trying to recover my money.Not only were the rooms disappointing, but the biggest issue is that they continue charging my bank account without authorization even after my stay. Money keeps disappearing from my account and I am still fighting to get my refunds back.This is completely unacceptable and extremely unprofessional. Guests should not have to worry about unauthorized charges or feel like their money is being stolen. I trusted this hotel with my family vacation and deeply regret it."