Hotel stays should be a norm for people in Singapore, considering how much we love to travel. But staying at a private villa with a pool just for your own usage is not! We were very lucky to be blessed with a 2-night stay at the Khayangan Dreams Villa Kerobokan for SGD 351 (Normal rate for 2 nights stay at a one-bedroom pool villa is about SGD 600). Amazing 42% discount! So just to enjoy this pool villa stay, we planned our trip to Bali!