Very clean, good communication throughout and great location, highly recommended!!