There is a reason I have stayed there on 4 different occasions.
Downside is when you find a treasure like this place and give honest reviews the place gets booked well in advance.