Excellent from the most important aspects to the small details. I'd happily stay again.