Absolutely perfect! Small, but with plenty of space. Minimalist, but with everything you need. The perfect location and a perfect host to top everything off.