Exactly as advertised. Lockbox makes check-in and check-out extremely easy.
This place is exactly what you pay for (in a good way).