Good price, good location, clean, and friendly and helpful staff.