Absolutely perfect! Private entrance, ensuite, Lovely host and adorable puppy. What else can u ask for?