Spotless! Stylish! Perfect location. Definitely staying here again.