Very clean, good communication and excellent location and convenience.