hamlets