The Hotel Mariposa exceeded my expectations! Wonderful staff, very clean and pristine property, and great amenities in a superb location.