clean , well equipped, and very spacious.