Excellent communication, location, and value for money. Made to feel at home and from the start.