AITA for getting my hair done on vacation?

Long story short, I've recently moved to Saudi Arabia with my husband. For context as this will be required to fully understand the importance, I'm Afro Caribbean with kinky curly hair.

Our move from Toronto to Saudi was abrupt. I had very little time to get any affairs in order. Moving to Saudi is a huge life change. I had spoken to my husband before about my worries and queries as I have lived there before. One of my queries was the lack of Afro salons and hair care.

Once moved, I had a very hard time finding someone who was well versed in Afro haïr, that also would not cause any damage if given the opportunity to style it.

Moving the main part of the story. We took a 5 day vacation to Dubai and prior to leaving I asked if it was okay if I booked an appointment to get my hair done down there as culturally there are much more stylist available who can provide healthy hair care. It will also allow me more time to see if I can eventually find someone where we live in Saudi. But honestly, it's been rough. No real social media presence or anything pops up during my Google searches. However, one quick hashtag for Dubai and honestly, so many businesses popped up.

Anyways, hubby said it should be fine. I go to my appointment early in the morning, on time. The stylist is late to open the shop and then did a style that takes a lot longer than what I requested. I leave after being there for 7 hours. Get back to the Airbnb and hubby is furious with me. Saying half the day is gone and I'm ruining the vacation. Then tells me he is not in the to do anything for the rest of the evening. Bear in mind it's 6:30pm and there's still a million things we can do.

For the rest of this evening he has completely ignored me. And made me feel as though I've ruined the entire vacation because of how long it took the stylist to do my hair. We still have three days left and I'm not sure how it going to go. Right now I just feel like I can't do anything right.

Am I the asshole?

EDIT:

Thank you for all the responses. I truly appreciate everyone's feedback.