It's a fine place, we'll stay there again without hesitation!
We stayed at the Posada about 15 years ago when it first opened, and periodically for some time, until some years ago when it was feeling a bit run down, and the reviews became negative, we stopped staying there, alas.
But we love San Juan Buatista, both as a trans-Cal stop and as a destination in itself, and the "other" hotel was just not satisfactory, so we tried the Posada again, and were very surprised at how nice it was! Very friendly and accommodating staff, clean rooms, comfy bed and nice amenities. And the best location, of course! SO, I'm sorry we ignored the place fore so many years, due no doubt to temporarily poor mgmt. It's back on our list!More