Very clean. Well stocked with thoughtful touches. Would stay here again.