Hacienda is located within old town and is a great location. Within walking distance to all shopping, restaurants. Would not hesitate to stay here again. It really gives you a feel for the old San Diego. Great restaurants with Mexico food, can not go wrong. Saturday there is a local craft fair with unique gifts. Front desk girls were extremely helpful with information and directions. Pool was heated and you could just walk in,no adjusting to the water temperature-loved it. room was clean, had a refrigerator and microwave. Air conditioner could have been more powerful as did not cool the back of the room, but that was so minor. If you go to old town this is the place to stay!