Bahagia offers a complete package. Hotel transfers, arrival drinks, spacious, clean accommodation with ample space for families or couples staying together. The villa is a good 10-15 minute walk from the centre but for 30,000 IDR just jump in with Penny, Bahagia's driver on site, who's happy to drop you wherever you want to go in town.
Bahagia even offer tour options for you to get out and see the island.
It was our first time to Bali (family of 4) and Bahagia Villas and the extremely helpful staff made it a trip to remember.