The good: location to attractions, 5 minute walk to the beach, plenty of towels provided, snacks provided upon our arrival!
The not so good: pictures listed are not the unit that we were assigned, however we still had plenty of beds/arrangements for our group. The place needed a MAJOR deep clean. You can tell it was just quickly cleaned up from the previous group (hair on the floors, crumbs under furniture, the baseboards needed wiping) not to mention our feet were filthy every. single. day. The dishwasher did not work our entire stay even after messaging the property owner & them saying that it would be looked at by maintenance the next day. Definitely in a less desirable location, however it is close to restaurants, the beach and other attractions.
Overall I would stay here again for the price. I would just ask for a more thorough cleaning beforehand.