Overall the stay and condo was clean, however, there were many sightings of German (large) cockroaches each day in the condo. The property manager was responsive and sent out an exterminator multiple times to spray, but this did not help. We ended up leaving a day early. Beach access was on the property, but not as easy as other places we have stayed. It would have been tougher to access and walk to the beach with smaller children. The pool area was close and very nice. It was clean, multiple pools, and warm pool water with a smaller sunbathing pool.