A++++ in every category!!! Will definitely return to stay again!