We stayed at the Weston for a week with the all inclusive package. Overall, it was a good experience but we wouldn’t go back. Most of the staff was very friendly and the facility is clean. The food is good, but there are only two restaurants and a snack bar/grill near the pool, so there are not a lot of options. Even though we had all inclusive, we literally had to sign a bill after every meal, every drink, everything. We had to consistently sit there and wait for the waiter to bring the zero sum bill so we could leave. One time we got sick of waiting and just left, only to be chased down by the waiter for us to sign a bill with a zero balance. In the morning there is one place to get coffee and it’s across the property in a separate building. It’s the same place that they’re serving the breakfast buffet. We took a breakfast pastry a few mornings to take back to our room with coffee, only to be eventually told that we couldn’t do that. Lastly, there is no entertainment. No evening shows, yard games, music around the pool, nothing. If you like to do more than lay in the sun and drink, it’s easy to get bored. The snorkeling is good right off the shore, so that was nice. Again, overall it was good but I’ve been to many other all inclusive a that are much better.