The location make it a unique place to stay and relish the experience. However, rooms are not clean enough as maintenance is way below average. Bed sheets are dirty and the jug for drinking water is there since inception. Size of rooms are found suitable. Food and service is ok. Prices are moderate considering the place.