Good price, clean place, nice location, great communication.