Fantastic place to stay and please put this first on your list of holiday destinations.