Very clean and comfortable, everything provided to a high standard, richly deserved a 5 star rating.