We had a great stay at the Montecristo Villas with the all inclusive plan! We fit six adults comfortably in the villa. The villa was very clean, but cloth furnishings and bedding were dated. That is the only con of the entire stay. The view from the villa is second to none. The food was outstanding! We ate at the Montecristo restaurant (excellent breakfast selections), poolside at sunset for lunch (redundant menu, but who tires of fish tacos and nachos?), and had dinners onsite at Sunset Beach. The shuttle system was a breeze. The drivers are accommodating and so very friendly. Pool service was awesome, Arizbeth was especially attentive. The amazing staff, the views, the food and the spacious clean villas made this a family trip to remember!