clean, great location, very responsive and clear communication. exceeded expectations. will come back again.