Very clean, great location, quick communication. 5 stars all around!