Very clean and well looked after. Very easy check in and out process. Had lots of fun!