HORRIBLE. Very loud restaurant just below the apartment. We didn’t stay longer than a few hours before booking a hotel instead. Also, there photos didn’t match the actual apartment. In particular, the couch was not a pull out bed for sleeping like the listing says and had big tears in it. Host was rude when I raised these issues and never apologized. I had to get Airbnb involved to get a full refund. It’s a great location, being steps from the beach but unless you don’t plan on sleeping there it’s a waste of money.