I was very dissapointed by the evening restaurant stuff. I ordered and requested that the food be ready in two hours. After two hours I went to the restaurant for dinner. It didnt come out for another 2 hours. Apparently, they had misplaced my order.
The carpet in my room was dirty. Check in was fast, room was nice(except carpet), breakfast was great and the beach was very clean.