Fantastic location, great facilities, lovely view, very helpful host, thoughtful extra touches