Great location, communication and overall place