Absolutely perfect. Spotless, stylish, great location and communication.