Beautiful, clean, well stocked, quiet and well maintained.