This hotel was one of the worst places I've ever stayed in that was supposedly a 3 star hotel. In fact, it was so bad, I had to switch hotels after my 2nd night there because I could not tolerate staying there one more night. The food served there was not edible (except for french fries and bread, which is basically all I ate for 2 days). At the main buffet, there were flying insects landing on the food, birds landing on the food and at one point during dinner at least 4 feral cats surrounded my table begging for food and one actually jumped up on an extra seat at the table. Also, my room was very outdated, was on a ground floor looking out on an unmowed field with no deadbolt or latch on the door (and the kitchens are outside on the patio!), was not cleaned once in 2 days, had a dirty-looking comforter on the bed, the clean bath towels smelled like ketchup, and they do not give you clean towels (bath or pool towels) for shorter stays. In addition, they charge a deposit just to use the safe, do not give you free water bottles (not even 1), and charge a deposit if you need to use an outlet adapter. There is also no bell staff that I saw, so forget about anyone helping you with your luggage. Overall, except for a couple of people, most of the staff were not very helpful or friendly. Morever, if a relaxing beach vacation is on your agenda, do not go here because there are no beach chairs or umbrellas on the beach, and the small beach was surrounded by junk and unused, old boats. Finally, unbrellas are hard to come by at the pool, and there is no poolside drink service. I will never stay there again.