While not as busy as its nearby sister area Seminyak, Canggu has an excellent surf and healthy food scene, with numerous cafes and restaurants one might call "hipster"... Luxe options: 1. COMO Uma Canggu: One of the more popular beachfront Bali resorts known for its laid-back cafe scene and fantastic waves 2. The Oshan Villas Bali: This 4-star hotel features 6 large rooms and plenty of amenities to spare 3. Ametis Villa: This luxury lifestyle villa features a home-style concept and a personal butler who will attend to your every wish and need 4. Hotel Tugu Bali: A beautiful boutique museum-hotel that houses antiques to share the stories and legends of Indonesia's ancient kingdoms. 5. The Haven Suites Bali Berawa: An all-suite hotel that sits right by Berawa Beach, making it the perfect location to watch the sun set. 6. Sense Canggu Beach Hotel: Voted as one of the best resorts in Bali, this place also comes with a reasonable price tag considering its luxurious amenities. Moderate options: 1. FRii Bali Echo Beach: With comfy and hip interiors, this place is your home away from home 2. The Bija Canggu: Recently renovated, this place has villas that are available for both short and long term stays 3. Djabu Echo Beach: This guest house has rooms equipped with LED TVs, mini bars, swimming pools and more 4. The Bali Dream Villa & Resort Echo Beach Canggu: It is their mission that you experience the traditional Balinese way of life in a relaxing and comfortable environment. Budget options: 1. Serenity Eco Guesthouse & Yoga: Just a five-minute stroll from the beach, this place offers a welcome retreat for surfers, yogis, and the like 2. The Farm Hostel: The people here use locally sourced furniture, plants, materials, and labour to bring a sense of home to each of their visitors 3. My Villa Canggu: Elegant private villas decorated in modern minimalist style with touches of Balinese design 4. WaterBorn Bali: Located in the heart of Canggu, this place lures surfers in with their fun atmosphere and cheap prices 5. Perissos Echo Beach Bali: Clean, comfortable, and fairly new, its friendly staff will do their darndest to make your stay memorable