Beautiful little place with generous amenities.