Clean well priced, nice personal touches, everything you need, good communication