A formidable place to stay for a few days. Clean, hospitable, well-equipped, well situated, and perfectly organized.