We just got back two weeks ago and had a great time. Just me and hubs, no kids, so our preference was somewhere quiet with great beaches. We went with the north end of the island, so Choengmon beach area and it was exactly what we wanted. Split our time between two resorts in case one sucked - first was the Melati which had an amazing pool area, good beach and grounds. There was a second pool for adults in the middle of the resort but the place was so empty we never saw anyone using it. We also had a pool room which was nice but too many mosquitoes for us. Overall it was a good place to relax and very quiet, but also very secluded - it was a ten minute hike to get up to the Family Mart top of the hill, and a taxi ride anywhere else... and the restaurant food got tiresome after the second morning. If you rent a car and are confident driving on Thai roads it could be a good option, though.
Second we went to the Sala- Choengmon Beach and wished we had stayed there the whole time. Great restaurant and pools, on a nice beach (and we had a villa with a private pool and sunbed), but five minute walk to the main drag with various restaurants and services. Part of a small regional chain so it had professional management and upkeep.
Samui has definitely felt the effects of the pandemic, though. Lots of abandoned or for sale resorts and businesses, most resorts still seemingly working at 50% or less capacity, etc. Set expectations and review hotels closely - what was a great review a year or two ago may not be so today if maintenance could not be kept up. Its still a great time to go and we had so much fun. I do wish I could have done some snorkelling, but I couldn't be bothered to arrange it :)
If you need a laundry service - Rachajinda Laundry are the business. Good english, good communication via WhatsApp, and cheap - picked up 2kg of our clothes, washed folded and redelivered in under 24 hours for 300 bht.