Five stars all around; everything as promised- we highly recommend & hope to return.