As described, even nicer in person. Could not have had a more enjoyable stay. Joshua communicates well.