Highly recommend the Grand Mirage Resort & Thalasso Bali! The resort has everything you need to enjoy either a relaxing pool / beach-side stay or a busy, sporty vacation. Our group of four ranged in age from 20 to 68, with the amenities catering to all of us - the package-included choices are really good, with some of the others attracting a fee. We booked the Gold All Inclusive package for 5 nights, which included all meals (+ snacks and room service, themed dinners) and almost every drink on the menu as well as a room upgrade. The rooms are spacious, clean and comfortable. We had a balcony overlooking the ocean which was beautiful. I can't fault the menu options in any of the Restaurants, and the food itself is delicious. The resort is well kept with some renovations happening during our stay (end Nov 2022), but it wasn't intrusive. The staff are amazing - friendly, polite, thoughtful and helpful. The beach-side location is fantastic, and while it suited our group, it's a little out of the way from the "vibey" areas such at Kuta and Seminyak. The location also adds extra travel time to any tours you may choose, but having said that, you're not driving anyway, so you can sit back, relax and enjoy! The Thalasso Spa is an added bonus - great value for money, staff are considerate and skilled. There are also free daily activities on offer, such as Yoga, Water Aerobics, Foam Parties and Cooking classes. There is also a games room.
I would recommend going for longer than 5 nights!