Worth 10 stars, not just 5. Great place, great location, great communication. A+