Excellent place! Excellent location! Perfect stay!