Excellent apartment, great location, great host. Good public transport, close to beaches, restaurants, markets ... I recommend