Great location. Exactly as described. Clean and neat. On site protected parking was a huge plus. We found the directions especially helpful in finding and parking. James kept in touch with us leading up to our visit. There were even some light snacks provided for us!