Very clean. Great location. As described. Would stay here again.