Excellent location. Spotless clean. Everything thought of. We really enjoyed our stay.