Did exactly what we needed. Check-in was seamless, communication cannot be faulted.
Only issue was there were no towels and slightly lacking other amenities (no grill pan and other kitchen bits or hair drier etc.) and quite a few cobwebs and general grime but fine for what we needed.