A brilliant location, sparkling clean, excellent value and very well hosted.