The location is absolutely breathtaking. The resort is very nice although some aspects were not what I expected. There was a lot of noise from upstairs and also outside our bedroom window. The staff were very distant and not overly welcoming. BUT I realize Travis has no control over this. Check-in and check-out are super easy. Travis's Airbnb is very clean, with everything you need for a relaxing vacation. We enjoyed the variety of streaming platforms and watching shows by the cozy fireplace. Travis is an excellent communicator, very considerate. We enjoyed the heated pool and hot tub. I loved the walking trail down to the beach (it will raise your heart rate!) While we saw a few other families, this place struck me as not super child friendly... Overall, I do highly recommend for the beautiful and relaxing setting.