Brilliant Airbnb - location was perfect for us with all the bustling restaurants and bars nearby and walking distance to all sites. Particular mention for the terraces though - they were brilliant and perfect for catching some rays in some downtime. Would highly recommend.