We had a wonderful 4 night stay! The travel time to the island was very lengthy when you take into consideration your flight, transportation from the airport to the Holbox ferry (took us approx 2.5 hours) and then the ferry ride itself (about 20 minutes). It ended up being around a 14 hour travel day for us by air, shuttle, ferry and side by side! So very worth it. The villas were adorable, the only issue with us was our villa was upstairs and the stairs were difficult for my older mother (no elevators in resort). The staff was amazing, room was impeccably clean, food was fantastic and the entire villa was well groomed daily. Walking distance to the beach and downtown was doable, side by side taxis were available within minutes to take you into town if you did not want to walk in the heat. I would give 5 stars and would highly recommend to anyone!