Very clean, good parking, and good communication. Very satisfied with my experience.