Location was excellent; close to the water and central to many amenities, restaurants and shops. It appeared clean, but upon closer inspection, was not. We did not cook meals, although the apartment had a fully furnished kitchen complete with spices, coffee, etc. Air conditioning in all rooms was nice. Very spacious, with 3 large bedrooms. The beds were pretty uncomfortable, and the blankets provided in the dresser were not clean. We saw a few cockroaches in the bathroom, living room and kitchen. Host said she would look into it... A very deep clean, more attentive housekeeping in between guests, and a bedding upgrade would make this place amazing.