Spotlessly clean with nice comfy beds and all the amenities you require highly recommended