excellent location, many services excellent communication recommended