Immaculately set up, scrupulously clean and stylish, and hosts couldn't have been more helpful - going the extra mile when I left a small item behind.