Thangaveloo is absolutely lovely and everything described is 100% accurate. Highly recommend.