perfect location, good communication and good quality for the price.