Absolutely perfect. Privately accessible, cozy, and full of personality. Highly recommended.