Very clean. Nicely equipped kitchen. Easy check-in procedures. Nice on-site parking.