Great location, clean. Very relaxing. It was such a great week because the location of the property allowed us to easily walk/bike to the beach, pool, golf course, etc. There was no stress involved with getting ready for the day since we were travelling with our kids. It was so nice to be so close to everything because if we did forget something the kids needed - it was a 5 minute bike ride back to the property to get it. The island amenities are great. The pool and beach house are perfect for the family, the golf course is very family friendly, and the convenience of everything was great.