Great is everything: apartment, location, communication, price-quality ratio. Great experience! Highly recommend!