We have stayed at this property before and love it!!! The location, pool and shopping are all great. This unit, which was new for us, was as described for the most part. The property had beach toys (chairs, umbrella, boogie boards and snorkeling gear) and 4 beach towels which is great so that you don't have to rent or pack. The internet connection in the unit is very poor. The strength of service is only acceptable in the room where the router is. The standard supplies were not generous. i.e.: toilet paper and garbage bags. We had to purchase both during our 7 night stay.