Stay here! Amazing. Location, staff, amenities! Perfect spot for a bachelorette or bachelor weekend!