5/5 everyting was brand new and they catered for our last minute change seamlessly