Couldn’t recommend enough. Has everything, including thoughtful extras, excellent location, wonderful host.