Luxurious accommodation in prestigious location and yet homely.