A great and homely place to stay. Truly mesmerized with their hospitality. must to stay place.