Perfect location. Spotless. Excellent value. Really enjoyed my stay.