This was my first time at an all-inclusive resort, and I was very happy with the experience! The staff were incredibly kind and helpful; the resort was beautiful, and the food was delicious - I would definitely recommend this resort to friends and family. However, it seemed chronically understaffed. As kind and hardworking as they were, there just didn't seem to be enough staff and the wait at the bars and restaurants for drinks and food was quite long at times. Additionally, not all restaurants were open at all times. My friend and I found ourselves heading to one restaurant for dinner, just to get there and find out it was closed. This made the other restaurants busier which created more waiting issues. Also, the beach was not what was expected. I did end up spending time sun tanning on the beach and swimming in the water, but you're definitely not going to this place for the beach. But overall, I had a great week and would go back!