My children and I really enjoyed our stay. The view is just as gorgeous as promised and located just across from the pool was awesome for my 6 year old. The beach is so nice and secluded (bring water shoes for the rocks) and there is a little park for the kiddos down by the water too. We really enjoyed zipping around town in the golf cart! I wish we had stayed one more night! Do yourself a favor and book at least 3 nights if you can swing it.