Very pleasant stay, everything as described.
What exceeds expectations is the communication and the service on arrival - food & drink waiting on arrival and a housekeeping service which was unexpected and welcome.
Recommended.