Hotel Cariblue
Location
Puerto Viejo (The southern coast, Costa Rica)
Description
Rooms are in pretty wooden cabins set around beautifully maintained gardens. A 40 minute walk from the main town of Puerto Viejo (bars, restaurants, nightlife), but just 5 minutes from the beach.