We stayed at Montecristo with three other couples and can't wait to go back. The villa was perfect with an amazing view! We could wake up every morning and enjoy our own personal infinity pool that overlooks the ocean. It was outstanding. The staff was great. The maids kept the villa very clean. The concierge took care of any issues we had. We had no worries the entire week we were there and simply enjoyed a nice relaxing vacation!