This place was clean, staff were friendly and professional. However the food was terrible, hardly could be called edible. The restaurants on campus were also horrendous and we could only make 2 reservations which was not depicted on the website. I had not one, but two small pebbles in my refried beans, how does that happen? Literal rocks in my food. Fruit flies all over the fruit as well. At times our silverware was dirty too. The ice machines weren’t working, had to go several floors down to find one. Our room keys repeatedly quit working, one of our room doors didn’t lock, one of the room’s toilets wouldn’t flush, the beach was misrepresented, and of course the drinks were extremely watered down. I’m most disappointed in the food, so many options and somehow they were all pretty much disgusting. The cleaning staff were excellent, our rooms were very tidy every day. They also played loud music till midnight every night which made it hard to sleep. The room sliding doors to the balcony rattled whenever there was wind which made it noisy and hard to sleep as well.