Clean, well-equipped and perfectly located. Had a wonderful stay.