Very clean, great staff, easy check-in, AWESOME location