A home away from home, James provided every accommodation you could think of as well as a handful of pleasant surprises you wouldn't have expected. 100% recommended