Excellent experience, everything was as described. Clean, spacious, well-equipped, and perfectly located. We'd definitely stay there again.