Stayed here three years ago and enjoyed it and it was fine. This time we felt like they have gone down in quality. The rooms were in old condition, our shower didn’t drain properly and we had a pool of water while in the shower and took a long night time to drain. Mosquitoes were plentiful. My husband asked if there was a different part of the hotel that was newer because our end was pretty shabby feeling. And the rooms were so dim, even with all the lights on it was just too dim and not very nice. I was staying with my extended family of nine, 6 adults 3 children and were spread over three rooms. We had three kids, 5,8, and 10 and the lady checking breakfast tickets insisted my oldest daughter was too big to be a child and charged us for breakfast. I didn’t feel like making an issue out of it so I paid each day but seriously, the whole time we were the only people there and it is a huge spread and she is insisting I need to pay extra for my kid. That was the nice thing about our stay, a huge decent selection for breakfast. And the last day, my parents and in-laws were finished with breakfast and it was the end of the time and she made them leave instead of just letting them sit there and talk. No one was there, hotel seemed empty and staff with nothing to do. And when we checked out in the early AM trying to head to the airport we had to wait til the send staff to go check your room. I think this could be a much better place but the customer service is lacking.