Perfect flat, perfect location, perfect communication. Absolutely recommend