Excellent all around. Great communication, very clean, perfect location. We will definitely stay here again.