The place was perfect! It was absolutely beautiful and we enjoyed every bit of our stay. All amenteties are provided and the vistas were great. Catherine was lovely to deal with and went out of her way to provide outstanding care and hospitality.