First rate accommodation with first rate hospitality.