This is the greatest place i have ever been, everyday was nothing but fun, the food was great, the beach was awesome and the whole campus of the resort was just awesome. They have every activity you can think of there. I also met a great girl named Kim and we hung out everyday on the beach and danced in the club thing at night. Come here!!