We had everything we needed. The condo was beautiful and the view magnificent. There were enough activities available on the resort to stay very busy, but also the option to just relax and enjoy the sun, surf and sunrise. Loved the steel drum and other music that was offered. Water was a beautiful shade of turquoise and there were umbrellas and chairs available at no cost to guests. The convenience store at the Veranda was surprisingly well-stocked with necessities and good food. If we wanted to eat in, the kitchen was well equipped for meal prep. We would not recommend the Infinity restaurant, which we thought was overpriced for the quality. The Oasis and BHZ creperie were great &right outside the complex. We also enjoyed going to Grand Case in the evening. There are lots of restaurants and shops. Cynthias Talk of the Town had delish comfort food for cheap.We happened to see a tiny sea turtle trying to get to the water with the help of a couple naturalists that came to his rescue, a unique experience, as well as seeing iguana poolside. The roads are challenging with many potholes and speed bumps. Definitely make sure you have a data plan or SIM card because you will need Google Maps to get around. The locals will tell you to "follow the road" but there are roundabouts that keep you guessing which road?Orient Beach was a great place to spend the day watching the windsurfers. Beds are comfortable, property was in good condition. The property manager was efficient and helpful.