Very clean, great location and great value. On site parking can be a little tricky.