The Sofitel in Bali is a beautiful property with stunning rooms. Apparently they fully renovated during COVID, which really shows. The rooms look new which is a very pleasant experience. In addition the hotel is designed in a way that you feel like walking through your own perfect little world. It's the true resort experience, with a breakfast buffet that has honestly been the best in our lives.
However, the area in general (Nusa Dua), is isolated and the beaches, although beautiful, don't really allow for much swimming in the sea. In fact, during low tide, the sea retreats beyond the reef, which was disappointing when we arrived and wanted to squeeze in a quick swim with our six year old. Also, probably obvious in hind sight, but everything within the resort costs an arm and a leg. That was a bit of a cold shower after enjoying the restaurants for pennies on the dollar in Ubud City. You could venture outside, but you'll require a taxi (costing you a sweet price as well) and you'll be stuck in the dreadful Bali traffic.