Absolutely perfect. Elegant, fantastically located and all amenities you could possibly need.