Excellent location, stayed for weekend in Sept when lots of concerts and activities happening. For that reason parking was at a premium,we parked in a free lot 10 min walk away but was very safe. Boat to Tavira island literally across the street, worth a trip. Restaurants across the bridge within walking distance.The front desk personnel very friendly,let us store our luggage till room was ready. Stairs to rooms only. Our room was very small, once luggage opened ( not large suitcases) was cramped. We did forego housekeeping as there was no room to move around. We did see large chain hotel but decided we were glad we stayed in Residencial Marés just for the location and Portuguese vibe.