great staff, clean/modern facilities, and reasonable prices.