This place is absolutely fantastic. Resort is a great way to describe it. Kelly puts in the extra effort that most hosts don't to ensure you have a good time while you're there!