very clean comfortable and well equipped