I would highly recommend staying at Twisted Palm Villas! This place was everything I expected and more - Mike and Laura are fantastic hosts and made our stay so great. The pool, hammocks, beachfront views and rooftop deck are unbeatable - I'm already wishing I was back there with a cocktail in my hand. My boyfriend and I loved the location of this place because it was just outside the main hub of San Pedro, which gives it a more quiet and relaxed atmosphere, but it's still easily walkable to several amazing restaurants, bars, coffee shops, and the main part of town. We are big fans of the Truck Stop for dinner which is nearby, and we enjoyed several meals at the Dive Bar next door, and booked a snorkel trip to the Hol Chan reef with Sea Star which was so convenient and fun. The Garden Suite we stayed in was exactly as pictured online, very clean, everything feels brand new, and they provided us with a handwritten welcome card on the kitchen counter and local chocolate upon our arrival. Since we didn't rent a golf cart (as most people seem to do here) and preferred to walk everywhere, Mike was kind enough to offer us a ride into town on our final day with our bags. They truly went above and beyond to help make our trip amazing and we'll book with them again next time we're in San Pedro!