super clean, great amenities, everything available that we need and great communication. was a little smaller than expected and very residential but great stay!