Excellent- exactly as described. Perfect location, easy check-in. Clean and special touches all around. We very much enjoyed our stay!