6 stars! clean, great communication. Everything we needed.