All what I needed and more! The place was very comfortable, warm, clean, easy to check in and check out. Treats on arrival made the stay even better. Recommended.