We had an amazing stay at Margaret's place--perfect location with lots of extra perks (beach chairs, boogie boards, bikes) and very friendly on-site management. We'd definitely stay again!