5 stars for everything, good communication, clean, great location.