Excellent all round
Excellent location
Excellent price point
Excellent communication
Excellent people