Perfect location, exactly as described and great communication throughout. On-site parking was especially helpful and it was very easy to get to & from the premises.