Location is amazing - right on a private beach, and being able to wake up to the view is so great. Only thing to note is that the beach is a bit rocky (so not the best for just wading in the water, but fine for SUP or swimming). Check in was easy, Ryan was a great host and very accommodating!