Definitely 5 star all the way around.
Amazing location and super cozy vibes. Deb went out of her way to make sure we had everything we needed during our stay.