spot on location, Great stay, lovely views, and exceptional value