My stay was ok. For the price I paid, I would say I got my moneys worth. The resort was nice but the restraunt options vary each day and you have to make reservations. Each time I went to make reservations, the lady was not there. When I went back there were no more reservation times. Also, when my boyfriend was not feeling good, I was told we could not take the food back to the room. They said only I could make him a plate, have the workers wrap it up and deliver it to the room. I could not have my own to go plate to eat with him because I was not sick. Aside from that experience, they stay was ok. We enjoyed the pool and the lounge chairs at the beach. Food was mediocore, some things were good, some things were bad. 5.5/10 for the food.