Very clean. Great location and communication. Would stay here again!