Wonderful place to stay 5 stars plus an additional 5 stars for hospitality.