This property is beautiful and the onsite managers were great however, if you are expecting a private, quiet experience right on the beach, this is not what you get. This property is right on the beach just as it states which is great, but right outside of the fence that separates this property from the public beach is a great grassy area that is apparently NOT part of this property. It is the only grassy area on the beach so kids, families, etc. who are on the beach park themselves literally right outside of the fence between the house and the beach. There is no privacy on the property as people are playing games, music and having a blast basically on the property (even though it is actually right outside the fence/shrubs). The fence does have barbed wire and a pad lock to help, I suppose, keep people from coming in the gate. One of the nights we were there, there was a full on party going on just outside of the gate with loud music and it was impossible to fall asleep. If I would have known it was going to be noisy and not a private experience I would not have booked this property. By private I mean I know its a public beach so there are going to be people on the beach but the public beach starts right at the fence/shrubs that you see in the pictures. Obviously these pictures were taken when no one was on the beach. Our experience was that there were people in front of this house the entire time we were there except for early in the morning. I just wanted to let the next person know so that you know what to expect as far as noise and privacy. Other than that it is a nice rustic house with large rooms and plenty of beds. There is a lovely resort right next door so you can walk to get lunch, breakfast, dinner if you need to. The kitchen in this house is great so you many not need to go anywhere to eat. The outdoor sitting areas are huge. The property itself is nice and the communication is good. I just felt obligated to share what the atmosphere is like which might be fine for some just not what we were looking for.