A superb location, a superb outlook, superb hosts, superb facilities, cleanliness, and comfort.
Lovely to have the breakfast too.