I booked the villa through booking.com but yet I didn't know that actually we have to pay the deposit before we reach there. Hmm... that was just too rush to ask for all my friends to give a decision. because I thought it was a free cancellation in booking.com but seems like it is not. Yet the villa is big and enough for a gang of friends to travel and staying there. Just the floor was still wet and sticky when we reached there. Overall it is average.