If you’re thinking of staying at Mahagiri, do yourself a favour and look elsewhere—this place is, without exaggeration, one of the most disappointing “resorts” I’ve ever experienced. Let’s start with the most unacceptable issue: the bed. It was infested with tiny ants that bite throughout the night. Trying to sleep while being constantly bitten is not just uncomfortable—it’s completely unacceptable for any accommodation, let alone one that markets itself as a resort. The overall condition of the property is extremely rundown and nothing like the photos advertised online. The rooms are tired, dated, and poorly maintained. The bathroom feels old and neglected, complete with a cheap shower curtain, and the water temperature never gets beyond lukewarm. The TV is tiny (around 20 inches), outdated, and not compatible with modern streaming like Google Chromecast. Comfort clearly isn’t a priority here. The bed is rock hard, the air conditioning is either freezing or off—there’s no in-between—and there are no bedside light switches, meaning you have to physically get out of bed every time you want to turn lights on or off. Leave the balcony door open for fresh air? Expect feral cats to wander in and bugs to bite you. The resort itself is poorly designed with excessive stairs, making it inconvenient to get around. The beach is not swimmable due to rocks and coral, which completely defeats the purpose of a beachfront stay. The food and beverage experience is equally disappointing. The menu is limited, overpriced, and lacks any authentic Balinese options—everything is basic, bistro-style food of poor quality. There are barely any healthy choices like fresh salads or fruit. Drinks are outrageously expensive, and to make matters worse, they won’t even provide a bottle opener in your room unless you purchase drinks directly from them. On top of already inflated prices, they charge an additional AU$10 just to deliver room service. Adding to the frustration, the surrounding area is extremely limited. A couple of small shops exist, but they’re very basic with minimal options for snacks or toiletries—so you’re essentially stuck paying the resort’s inflated prices. The atmosphere is further dragged down by the staff, who are generally unhelpful, unfriendly, and give the impression they don’t want to be there. That energy flows directly into the guest experience. To make matters worse, the resort blasts the same two songs on repeat around the pool and beach, which quickly becomes unbearable. Overall, this place is overpriced, poorly maintained, and seriously lacking in both service and quality. Bali is full of incredible, beautiful places to stay—this is absolutely not one of them. Avoid at all costs.