Overall this property was okay. We didn't realize how small it was as there was not even a restaurant onsite. They did offer in room delivery (they called room service) however, it was extremely expensive (twice the price of most Canadian/American hotels). Also, all of the restaurants nearby were extremely expensive ($20-30 CDN for a Cocktail expensive)!
The room was complete with a full kitchen however, it had very little for cooking and eating (Plates, cups, bowls, silverware, etc).
The only way to get to the beach was by bike or cab (too far to walk). We have a baby so the bike wasn't an option and cabs are 400 pesos ($30 CDN) for a 10 minute ride 1 way!
Overall it seemed like a safe area with many restaurants and some small groceries stores within a 10 minute walk.