Beautiful property with a plethora of accommodations to provide a great stay.