This is now my 4th time staying with Weidong, and every time the booking far exceeds my expectations. 6/5 stars for value, 5/5 for everything else.