Clean, great location, excellent staff. Would recommend.