Location is perfect.
Modern and beautifully decorated.
Lovely hosts.