Rancho is a beach side B&B that is the perfect for travelers looking for a tranquil place to relax next to a quiet tropical beach with white sand and hammocks hanging from your patio or under a beach palapa.
Some positive points:
*Beachside location.
*Drinking water dispenser in room.
*Daily breakfasts that included fresh fruits, fresh orange juice, coffee/tea, cereals, bread, and eggs (which you cook for yourself).
*Free snorkeling equipment (although the water in front of Rancho was not great for snorkeling).
*Quiet beach area (although not great for swimming either).
*Communal kitchen to store or cook your food, with basic cooking items provided (ie, oil, spices, salt, sugar, pots, pans, utensils, etc.).
*Friendly staff.
*Interesting hanging bed & hammocks in covered patio in front of room.
*Beautiful tropical garden environment.
*Bikes provided for guests.
Some negative points:
*Facilities were basic & water pressure for shower or sink was very weak.
*Property was about a 25 minutes walk to downtown, some of which is along a major road with no shoulder or street lights. Not advisable to walk or bike after sunset.
*Only 1 restaurant in close vicinity.
*No staff to help with luggage.
If not for its location by the sea, I'd give this place 3 stars.