Very clean and well equipped. Very fun place.