"We chose this place because we needed something good enough, on a budget, and last minute. This place was smaller than what I thought it would be, but that turned out to be good. I've gone to other large resorts and it gets a little tiring having to walk far to have dinner or needing a shuttle. They have one medium sized pool which was surprisingly warm. The beach area was very small, but it was clean. They have a sauna and steam room which were really nice. Their hot tub was unfortunately small and cold. The room was clean, air conditioning worked well, bed was comfortable, and staff were great! We enjoyed the meals at the Mexican and Italian restaurants. They surprised us with a bottle of champagne, cake, and decorations in our room for my husband's birthday. The food at the buffet was mixed. I was not a big fan of breakfast, but lunch and dinner had some amazing options. They change the menu every day and the asian food was delicious! I'm glad we stayed here. We had a great time and the staff were very thoughtful."