I ended up picking Marni Village in Koutouloufari ! Further in land but there’s a land train. For same price as silva beach AI we are getting b&b but with a private heated pool.
The reason I didn’t go for silva beach in the end was that we would end up in the annex over the road (I did check this with the hotel and they confirmed there was no alternative)