Ticked all the boxes. Great place to stay with your pooch.