Great location, fantastic space, great touches, an all round perfect stay!