Yes
Yes. On weekends pretty much everyone opens. On weekdays many of the stores close, in part because a lack of tourists due to the pandemic. If you come on a weekday, come between the hours of 10 and 4, as many stores will close early. One restaurant, La Golondrina is going through a change of ownership and hasn't reopened yet; it might reopen by end of year.
Thanks! Your answer is awaiting moderation.