Great place! Our parents and sisters had booked their place at the Polo Beach Club for $1200/night. Granted they were right on the water, but Craig's place was set up, equipped, and adorned in a much more pleasant way. The layout, in particular, of the unit was wonderful. We used the rooms at Polo BC instead, but this would have been a much nicer place to do a BBQ with the grill right there on the deck/balcony, and a kitchen that opened right up to the deck area. Very comfortable and yet elegant place.
Air bnb is often better because of the care some hosts put into a place, and that applies here. Especially if you plan on cooking, the selection of cooking utensils, and things like salt, basic vinegars, oils, etc... was very useful to have already there. thanks for the attention to such details!