Clean; friendly staff; great location