Superb stay - must book.