Perfect stay, clean, dog-friendly, great value for money