Harper has some of the most helpful and genuinely caring staff I've ever met. Facilities are very good, relatively new and regularly cleaned. Harper is equipped with exce ... more