Fenomenal place, it is really paradise. Location is excelent, very close to nice beaches and restaurants. There are also close by a couple of markets including one focused on healthy food. Everything was available in the apartment, coffee, detergent for all machines, soap, towels (lots of them) just take your toothbrush and you are set!
BBQ place was free every time i looked but it is at the end of the parking, may do the trick to make something quick but probably not for spending a nice time around it, very very minor issue