Spacious, amazingly kind hosts, and some adorable and well trained dogs for company... What's not to like?