I love the color and I think it looks perfect on you. However, if you feel it's loose, go try on an XS and see if it fits better. Congrats and welcome to H!
I think the size is good for you. I personally like it a little loose anyway. It should be able to slide a couple of inches back and forth. Love the blue sapphire.
If you're that much concerned, how about buying another one in xs soon so that you can compare them for your liking, return the size you don't want within 30 days for a full refund.