We stayed here for a week with our granddaughters 6 and 13 and highly recommend it. Clean, up to date and well stocked. It is on a beautiful spot on the beach with nice calm swimming and a good reef off shore with abundant sea life. We all had a great time.