Yes, this is a real place. Do you know where it is? . It is at bali in Indonesia. Someday you must visit this wonderful place.