Good place, competent staff and good service