I could not recommend this place highly enough. Every detail has been thought through and Jennifer is a most wonderful host.