Well thought out place in a great location and with great entertaining spaces. Stylish and practical- I would definitely stay again.