5 stars across the board. Clean, spacious, conveniently located - what more do you need. Highly recommend.