Home Travel/Leisure The World’s Favorite hotel is in Costa Rica