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