Fantastic place. Great location. Amazing personal touches that you wouldn't receive in a hotel. Will definitely stay again.