aWà Beach Hotel receives great reviews from guests. Casa Viva Lodge, Jaguar Inn Bungalows and Villas del Caribe are also excellent options to stay in Puerto Viejo beach.