Excellent accomadation. All aspects of a stay are considered, with thoughtful touches throughout