Perfect location.
Clean, spacious, as described.
Highly recommended, great value for money!