A very enjoyable stay in a very stylish town house.