Sparkling clean! Everything new and well maintained.
Superb location.
Bit Expensive.