Perfect Flat, perfect communication, great time, clean and perfect location!