A great choice for a stay in San Pedro, Caribbean Villas Hotel is just 0.8 mi (1.3 km) from the airport. Guests indulge in beachside massages, then grab a bite to eat at the restaurant. There are 2 outdoor pools and a beach bar, and rooms offer balconies or patios and flat-screen TVs.
Pros: Good cable tv, good food.
Cons: Curt attitude at checkin, seems like a dusty area, and the water is full of sea grass.
Pros: Clean rooms, very helpful staff, great view, convenient to town.
Cons: Walls were thin. Could hear everything in other rooms. Beds were very uncomfortable.