Not the most clean- but great communication and amenities provided.