Was hesitant to book because this listing seemed too good to be true… and to my pleasant surprise it was AMAZING! Everything was (somehow) even nicer than expected and Keri and Jim were great.