The location was good, not too far away and on the beach. Pool was wonderful. The hotel itself was tired, bed was a tad hard. The staff was friendly. The restaurant for breakfast and dinner was not ideal. The food was often cold when it should be hot (soup, chicken, veggies), there were a lot of flies on the food and in the restaurant, and the tables were generally dirty and food on the floor. Needed someone to clean as guests left to make room for the next customers. The gym was nice but needs a fan and some window shades. It was a green house in there with no airflow and all floor to ceiling glass windows in the sun.
We enjoyed our stay but some easy upgrades (take care of the flies, keep food hot, replace mattresses, clean up tables in Buffet area, and enhance the gym) would have made it much more enjoyable!