5 stars. Everything as described. Great location, great communication.