Very clean. Professional staff and great location.