Wonderful stay: immaculate, superb location, and extraordinary value for money.