Well maintained and very spacious! Great communication the whole time with very clear directions for check in and check out.