Karen is a great host - they have spared no expense to create a great experience