Five stars all the way from beginning to end.
You can absolutely book with confidence.