very clean and well maintained, well equipped, perfect