Absolutely perfect. Communication was quick, the apartment is awesome (exactly as it looks, if not better. No hidden surprises.), and the location is great. Highly recommend staying here.