A piece of paradise. A treat to stay here.